class Solution {
    public int leastMinutes(int n) {
        int speed = 1;
        int res = 0;
        while(speed < n){       // 如果不能一分钟下完
            speed = speed<<1;   // 就说明至少需要2分钟
            res++;              // 前一分钟加速后一分钟也能保证下完，如果还下不完重复这个动作
        }
        return res+1;   //最后一分钟下载
    }
}
